package xyz.chenyongpeng.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import xyz.chenyongpeng.common.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author chenyongpeng
 * @since 2018-12-10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="ZsGTravelRoute对象", description="")
public class ZsGTravelRoute extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "线路游商品属性主键 ID")
    @TableId(value = "gra_id", type = IdType.AUTO)
    private Integer graId;

    private Integer goodsId;

    @ApiModelProperty(value = "特别说明")
    private String feePurchaseNote;

    @ApiModelProperty(value = "门票费用包含信息")
    private String feeInclude;

    @ApiModelProperty(value = "费用不包含")
    private String feeExclude;

    @ApiModelProperty(value = "相关的商品ID 逗号拼接")
    private String relationSeries;

    @ApiModelProperty(value = "推荐的商品ID")
    private String recommendSeries;

    @ApiModelProperty(value = "重要提示")
    private String tipImportNote;

    @ApiModelProperty(value = "产品服务信息")
    private String tipServiceMsg;

    @ApiModelProperty(value = "退改政策")
    private String tipRefundPolicy;

    @ApiModelProperty(value = "最小成团数")
    private Integer min;

    @ApiModelProperty(value = "成团上限")
    private Integer max;

    @ApiModelProperty(value = "是否拼团信息 0 不拼团 1拼团")
    private Boolean isGroup;

    @ApiModelProperty(value = "关联的PFT 票付通 id")
    private Integer pftId;

    @ApiModelProperty(value = "组团的报名截止时间")
    private Integer reportCutTime;


}
